<?php
class Property
{
# ХП персонажа
	const HP = 1;
	const HP_MAX = 2;
	const HP_SPEED = 3;
# Передвижение по локациям
	const LOCATION = 4;
	const LOCATION_MAX = 5;
	const LOCATION_SPEED = 6;
	
# Экспа персонажа
	const EXP_COOF = 7;
# Урон оружия и броня
	const LOSS = 9;
	const RESERVATION = 10;	

# Ферма
	const FARM_COUNT = 11;	// сумарное количество ферм
	const FARM_LEVEL = 12;	// SKILL
	
# Банда персонажа
	const MAX_BAND = 13;
	// Шанс крита
	const 	CRIT_CHANCE = 14;
	// Шанс уворота
	const 	EVAD_CHANCE = 15;
	// Шарс Антикрита
	const 	ANTICRIT_CHANCE = 16;
	// Шанс попадания
	const 	ANTIEVAD_CHANCE = 17;
	const 	MONEY_PROTECTED = 18;
	const 	LOSS_POWER = 19;
	const 	RESERVATION_POWER = 20;
	
	
	// Тюряга
	const	PRISON = 21;
	const	PRISON_MAX = 22;
	const	PRISON_SPEED = 23;
	
	const	PRISON_FREE = 24;
	const	PRISON_FREE_MAX = 25;
	const	PRISON_FREE_SPEED = 26;
	
	const	IS_PRISON = 27;
	const	IS_PRISON_MAX = 28;
	const	IS_PRISON_SPEED = 29;
	
	// Вип функции
	const 	COOF_FARM = 30;
	const 	COOF_MONEY_BATTLE = 31;
	const 	COOF_MONEY_BAND = 32;
	
	// Боевые перки 1
	const PERK_CRIT	 	  = 33;
	const PERK_POISON	  = 34;
	const PERK_ANTIPOISON = 35;
	const PERK_VAMPIR	  = 36;
	const PERK_BLOODON 	  = 37;
	const PERK_HEALWODMG  = 38;
	const PERK_NEXTx2DMG  = 39;
	const PERK_EVADDMG 	  = 40;
	const PERK_COMBO 	  = 41;
	const PERK_MASKENEMY  = 42;
	const PERK_KILLCHANCE = 43;
	
	// Крит POWER крит
	const	CRIT_POWER = 44;
	// Анти POWER крит	
	const	ANTICRIT_POWER = 45;
	
	// Шанс для срабатывания боевого перка
	const PERK_USE_CHANCE = 46;
	
	// Крафт и энергия
	const ENERGY 		= 47;
	const ENERGY_MAX 	= 48;
	const ENERGY_SPEED 	= 49;
	
	const CRAFT_LEVEL 	= 50;
	const CRAFT_FARM_LEVEL 	= 51;
	
	const IS_PATROL = 53;
	const IS_PATROL_MAX = 54;
	const IS_PATROL_SPEED = 55;
	
	const LOCATION_ID = 56;
	const CHANCE = 57;
	const PATROL_TIME = 58;
	
	const CRAFT_LEVEL1 = 59;
	const CRAFT_LEVEL2 = 60;	
	const CRAFT_LEVEL3 = 61;	
	const CRAFT_LEVEL4 = 62;	
	const CRAFT_LEVEL5 = 63;	
	const CRAFT_LEVEL6 = 64;	
	const CRAFT_LEVEL7 = 65;	
	const CRAFT_LEVEL8 = 66;	
	const CRAFT_LEVEL9 = 67;	
	const CRAFT_LEVEL10= 68;		
	const IS_VIP = 69;
        
    const COOF_FARM_TW = 70;
    const EXP_PERCENT_COOF = 71;
    const DISCOUNT_CUR1 = 72;
    const STAT_COOF = 74;
        
	/**
	* Метод возвращает связь подсчета значения стата и коэфицента
	* @param integer $property
	* @return Array
	*/
	static function CallBack( $property ){
		switch( $property ){
			case( self::HP_MAX ):
				# ava_users::getStat(stat_id) * coof
				return Array("stat_id" => Stat::HEALTH, "coof" => Stat::HEALTH_COOF);
			break;
		}
		return Array();
	
	}
	
	
}
?>
